package com.wave.wavesystem.serve.pojo.entity;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Table;
import com.wave.common.model.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;


@Data
@Table("wave_user_sign")
@EqualsAndHashCode(callSuper = true)
public class UserSign extends BaseEntity {

    @Column(value = "userId", comment = "'用户id")
    private Long userId;

    @Column(value = "yearMonth", comment = "YYYY-MM 用户签到年月")
    private String yearMonth;

    @Column(value = "signLayout", comment = "bitmap")
    private String signLayout;

    @Column(value = "signCount", comment = "这个月签了几天")
    private Integer signCount;

    @Column(value = "reSignCount", comment = "补签次数")
    private Integer reSignCount;

}
